#ifndef SypEngineLUVKHEMANI
#define SypEngineLUVKHEMANI

///Does User linking for DLL use.
	#ifdef USESYPDLL
		/////////////////////////Selectively link based on build mode//////////////////////
		#ifdef NDEBUG
			#pragma message("Linking with Release SYP DLL")
				#if _MSC_VER == 1300
					#pragma comment(lib, "SypVS71.lib") 
				#endif
				#if _MSC_VER == 1400
					#pragma comment(lib, "SypVS8.lib") 
				#endif
		#endif	

#ifdef _DEBUG
#pragma message("Linking with Debug SYP DLL")
#if _MSC_VER == 1300
#pragma comment(lib, "SypVS71d.lib") 
#endif
#if _MSC_VER == 1400
#pragma comment(lib, "SypVS8d.lib") 
#endif
#endif
#endif
////////////////////////////////////////////////////////////////////////////////////////////////

#ifdef CHECKMEM
#pragma message("Linking with CheckMem static library")
#pragma comment(lib, "SypEngineML.lib") 
#include "mmgr.h"
#endif
//#include "GE_nommgr.h"

///////////////////////////////////////////Includes//////////////////////////////////////////
#include "GE_Base.h"
#include "GE_ErrLog.h"
#include "GE_Registry.h"
#include "GE_FontRegistry.h"
#include "GE_Node.h"
#include "GE_MeshInstance.h"
#include "GE_ResourceManager.h"
#include "GE_Resource.h"
#include "GE_BaseMesh.h"
#include "GE_Engine.h"
#include "GE_Font.h"
#include "GE_IndexedMesh.h"
#include "GE_Input.h"
#include "GE_Math.h"
#include "GE_NIndexedMesh.h"
#include "GE_Render.h"
#include "GE_TextureObj.h"
#include "GE_Camera.h"
#include "GE_SceneManager.h"
#include "GE_Shader.h"
#include "GE_ShaderProgram.h"
#include "GE_Material.h"
#include "GE_Renderable.h"
#include "GE_Pass.h"
#include "GE_VertexShader.h"
#include "GE_PixelShader.h"
#include "GE_PassRegistry.h"
#include "GE_EffectRegistry.h"
#include "GE_Effect.h"
#include "GE_Light.h"
#include "GE_GuiBase.h"
#include "GE_Button.h"
#include "GE_Frame.h"
#include "GE_Skeleton.h"
#include "GE_Label.h"



///Core Passes
#include "Passes/GE_CorePasses.h"

///////////////////////////////////////Depreceated/////////////////////////////////////////////////
//#include "GE_Textureloader.h"
//#include "GE_MeshManager.h"
//#include "GE_SortingObjects.h"
//#include "GE_MaterialManager.h"
////////////////////////////////////////////////////////////////////////////////////////////////////

#endif



